package com.hxkj.domain.po;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.math.BigDecimal;

/**
* 
*
* @author: chenwei
* @version: 1.0
* @datetime: 2018-08-06 10:55:03
*/
@Data
@NoArgsConstructor
@Builder
@AllArgsConstructor
public class CommonPayment  implements Serializable {

    // 主键id
    private String id;
    // 业务订单id
    private String orderId;
    // 支付id
    private String payId;
    // 商品名称
    private String product;
    // 订单金额
    private BigDecimal amount;
    // 交易付款时间
    private Long gmtPayment;
    // 交易创建时间
    private Long gmtCreate;
    // 用户实际支付的金额
    private BigDecimal buyerPayAmount;
    // 商家实际收到的金额
    private BigDecimal receiptAmount;
    // 第三方接口返回状态
    private String tradeStatus;
    // 
    private Long updateTime;
    // 
    private Long createTime;
    // 支付状态 0 待支付 1 已支付 2 已关闭
    private String status;
    // 支付渠道 alipay为支付宝  shunchang为顺畅支付
    private String payChannel;

}
